はじめに

version 4.11 Help

　　TextSmile とは、ずばり、世界初、スマイル機能搭載のテキストビューワです。

　ところで、このアプリケーション名は「てくすとすまいぅ」と読みましょう。

読まなくてもいいですが。（笑）


動作環境

＜動作環境＞

　日本語のWin32 が動いてるマシンならＯＫなはずです。

　ＩＥ４以上が入ってた方がいいかもしれません。

　（動作確認：Windows 95/98 on PC-9821Ls12

　　　　　　　Windows 95/98 on 自作ＡＴマシン

　　　　　　　Windows 98 on Getaway GP6-400C

  Windows 95/98 on PC-9821V20S7）

　なお、（モノクロ以外の色にするなら）画面は

６５５３６色以上をおすすめします。


インストール＆アンインストール

＜インストール＞

　　書庫ファイルを解凍して、適当なフォルダに置けば終わりです。

＜アンインストール＞

　　フォルダごと削除して完了。

　ただし、レジストリが気になる場合、

HKEY_CURRENT_USER\Software\Banana\TextSmile

　以下を手動で削除してください。

＜アーカイブに含まれるファイルのリスト＞

　　TextSmile.exe	実行ファイル。最低限これは必要。

　　*.sml	さまざまなスマイル機能設定ファイル。

　　ReadMe.txt 歴史.txt	気が向いたら読んでください。

　　TextSmile.hlp	ヘルプ用のファイル。

　　TextSmile.cnt　　　 同上


基本的な使い方

TextSmileとは何？

基本的な使用法


TextSmileとは何？

　　TextSmileが解凍されて、アイコンが表示されているものとして

　説明します。また、以下の説明でわからないところがあったら、

　WindowsのHelpなどを参照してください。

１．まず、何か好きなテキストファイルを選んでください。

　　　こんな絵のファイル→

　　　見つからないときは、スタートメニューの「検索」で *.txt と

　　入力して検索すると、たくさん見つかると思います。

２．そのファイルを普通に開いてみます。（アイコンをダブルクリック！）

３．「メモ帳」かお使いのエディタが起動し、文章を読めると思います。

　　　　※この時、「ファイルが大きすぎて...（以下略）」と出たら、

　　　　　１に戻ってほかのファイルを選んでください。

４．あまり面白くない文章ですね。（いや、面白いかもしれませんが）

　　　　※この時、日本語で文章が書いてあるファイルではなかったら、

　　　　　１に戻ってほかのファイルを選んでください。

５．では、面白くしましょう。

６．そのテキストファイルをダブルクリックで開かずに、

　　TextSmile の アイコンにドラッグ＆ドロップしてください。

７．ほら、面白いでしょう。

８．え、変なだけで面白くない！？

９．そういうときはTextSmileはいろいろと改造可能です。

　　このヘルプのほかのページを呼んでみてください。

　とまあ、こういうのがTextSmileのMainな機能です。


基本的な使用法

exeのアイコンへのドラッグ＆ドロップ や

「開く」コマンドで、テキスト形式のファイルを読み込んで、表示します。

それだけ。

version3.35 からは、ウインドウへのドラッグ＆ドロップに対応しました。


メニュー

ファイル

編集

検索

表示

変換

ヘルプ


ファイル

独自のメニューについての説明だけですが。

「改めて開く」

要するに、スマイルのかかり方が気にくわなかったときに

　　やり直すコマンドです。

「ＨＴＭＬで保存」

非常にいい加減ですが、ＨＴＭＬで保存します。


編集

独自のメニューについての説明だけですが。

　独自のメニューはないです。


検索

独自のメニューについての説明だけですが。

「ノーマルな検索」

ごく普通に検索します。

「変換箇所の下方向検索」

スマイルしている場所を現在のカーソル位置から後ろに検索します。

「変換箇所の上方向検索」

スマイルしている場所を現在のカーソル位置から前に検索します。


表示

独自のメニューについての説明だけですが。

「フォント」

　表示用フォントを変更します。

「背景色」

　背景の色を設定します。

「自動リサイズ」

　チェックがついていれば、テキストを開くときにそのファイルに

あわせてウインドウの大きさを変更します。

ディスプレイが狭い場合は、最大化します。


変換

独自のメニューについての説明だけですが。

「選択範囲エフェクト＞リバース」

選択されているテキストを逆転します。

「選択範囲エフェクト＞伏せ字」

選択されているテキストに伏せ字をします。

「選択範囲エフェクト＞ランダム削除」

選択されているテキストをランダム削除します。

「全体エフェクト＞さらにスマイル」

表示されているテキスト全部にさらにスマイルします。

「全体エフェクト＞別ファイルでさらにスマイル」

表示されているテキスト全部に別のスマイルをさらにします。

「設定」

詳細設定ダイアログを呼び出します。


ヘルプ

独自のメニューについての説明だけですが。

「ヘルプ」

一般的なソフトの、「トピックの検索」と同じ機能です。


ダイアログ

詳細設定ダイアログ


詳細設定ダイアログ

左の四角では、スマイルファイルや、スマイル機能発動頻度を設定します。

左上の方の文字列はモード名です。

右の四角（フィルタ）ではフィルタの設定をします。

左下の四角では、伏せ字をするときにどの文字で伏せるかを指定します。

全角用には2byte 半角用には1byte の文字を指定してください。


スマイル機能について

スマイル機能とはっ！？

スマイルファイルの書式

スマイルファイルの書式２


スマイル機能とはっ！？

スマイル機能とは！？

簡単に言うと...

「いつもテキストに微笑みを」というような目的を持った機能です。

ファイルのそこら中に（笑）とかを入れ込むわけです。

「自動一括置換機能」とか呼んだりしてはいけませんですよ！！！！（笑）


スマイルファイルの書式

　これから説明するような書式のテキストファイルを

「設定」ダイアログの「ファイルロード...」ボタンで

読み込めば、オリジナルなスマイル機能がつかえます。

さて、基本的な書式は、次のような感じです。

　　　コマンド文字・境界文字・文字列Ａ・境界文字・文字列Ｂ

　　　コマンド文字・境界文字・文字列Ａ・境界文字・文字列Ｂ

　　　　　　　　　　　　　　　　　　　・

　　　　　　　　　　　　　　　　　　　・

　　　　　　　　　　　（境界文字のデフォルトは半角スペース）

　コマンド文字には、n,s,r,a,b,w,d,c の八種類あり、それぞれ

　　n その行の文章を、このモードの名前とする。(Name)

　　s その行の文章を、以下の行を読み込むときの境界文字とする。(Separator)

　　r 文字列Ａを文字列Ｂに置き換え(Replace)

　　a 文字列Ｂを文字列Ａの後ろに挿入(insert After)

　　b 文字列Ｂを文字列Ａの前に挿入(insert Before)

　　w 文字列Ａと文字列Ｂを交換(sWap)

　　d 文字列Ａを削除(Delete)

　　c この行はただのコメントなので無視(Comment)

　という機能です。

　n は、最後に書いたものが名前として認識されます。

　文字列の最初に半角スペースを使いたいときは、 s で境界文字を変えてください。

　境界「文字」と書いてますが、文字列も設定可能です。

　なお、 n の行が一つもないと、モード名は勝手に「権兵衛」になります。

　わかりにくいので、例を示すと、

c これはサンプルです。

n るるるのるー

n こっちが本当の名前

r 人 入

a ソフト クリーム

s \

b\だから\だだだ

d\。

d\、

w\ます\です

c 終わり

　というファイルを読み込むと、ＴｅｘｔＳｍｉｌｅは

モードの名前を「こっちが本当の名前」として、

「人」という字を「入」に変換し、

「ソフト」のあとには「クリーム」を挿入し、

「だから」の前に「だだだ」と書き込んで、

「。」や「、」を削除しつつ、

「ます」を「です」に、「です」を「ます」に変える。

　　というような機能を持ちます。

　文字列Ａ、Ｂに関しては、ver3.34から多少機能がアップしました。

スマイルファイルの書式２を参照してください。


スマイルファイルの書式２

　文字列Ａ、Ｂにおける　#　のつかいかたについて

＝＝＝＝＝＝＝＝＝＝①#n＝＝＝＝＝＝＝＝＝＝＝＝＝＝

　うまく説明できないので、適当にごまかしますが、

要は改行も扱える、てことです。

n サンプル

d #n かいぎょう

r ##n しゃーぷえぬ

a ###n しゃーぷかいぎょう

b ####n しゃーぷしゃーぷえぬ

このサンプルでは、

るるるるる

ららららら#n

りりりりり#

ろろろろろ##n

れれれれれ

という文章を、

るるるるるらららららしゃーぷえぬりりりりり#

しゃーぷかいぎょうろろろろろしゃーぷしゃーぷえぬ##nれれれれれ

という風に変換します。（たぶん）

＝＝＝＝＝＝＝＝＝＝②#w＝＝＝＝＝＝＝＝＝＝＝＝＝＝

ワイルドカードです。

#wは任意の一文字、すなわち、「あ」「L」「?」「笑」「 」などに該当します。

ただし、改行コードには当てはまりません。

注意点。文字列Ｂや、wコマンド内では使用しないでください。

　　　　文字列Ａでも、先頭では使わないでください。

n 野生

r 第#w号 ！！！

このサンプルでは、「第１号」とか「第3号」とか「第弐号」とかをすべて「！！！」

に変換します。

n 失敗例

w aa#wa iiii	(wでは駄目)

a #w#w先生 某	(先頭は駄目)

d #w	(先頭は駄目！)

r 第#w号 第#w巻	(文字列Ｂは駄目)

いずれも禁じ手です。

＝＝＝＝＝＝＝＝＝＝③##＝＝＝＝＝＝＝＝＝＝＝＝＝＝

　ただの # 一文字を表します。

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

まとめると、

　#n は改行を表し、

　## はただの # 一文字を表し、

　#x （xは任意の１byte文字(n,w,#をのぞく)）は無視される。

ということです。

わからなかったらすいません（　←これを<<否定の連続>>というのか Atok !!　）

わからなかった人は、 # を使いたいときは ## としておく、とだけ

覚えといてください。


フィルタ機能について

Ｃ＋＋フィルタ

ＨＴＭＬフィルタ

改行コードフィルタ


Ｃ＋＋フィルタ

プログラミング言語　Ｃ＋＋　におけるコメントを削除して表示します。

つまり、

　/*	から	*/	までを削除し、

　//	から	行末	までを削除します。


ＨＴＭＬフィルタ

ＨＴＭＬのタグを消したりします。

つまり、

　<	から	>	までを削除

　&lt;	を	<	に変換

　&gt;	を	>	に変換

　&quot;	を	"	に変換

　&amp;	を	&	に変換します。


改行コードフィルタ

改行コードをＤＯＳ＆Ｗｉｎｄｏｗｓ形式に強制変換します。

つまり、

 CR から CR+LF　へ

 LF から CR+LF　へ

変換します。


その他いろいろ

裏技

ＦＡＱ

連絡先

謝辞など


裏技
裏技です。といっても、ヘルプに書いてしまったら「裏」じゃないか...

　　レジストリを使った裏技です。

　　　１．HKEY_CURRENT_USER\Software\Banana\TextSmile\Settings

　を、RegEditで表示する。

　　　２．Settingsのアイコン（フォルダの絵）を右クリックし、

　「新規作成＞文字列」を選択する。

　　　３．右のウインドウにできる New Value#1 とかいうのを

　CurrentDirectoryに変更、決定。

　　　４．CurrentDirectoryという文字列を右クリックし、「変更」を選ぶ。

　　　５．「値のデータ」にフォルダのパスを入れて、ＯＫ。

　　　６．そのパスがTextSmileのカレントになる。

　　　７．やめたかったら、CurrentDirectoryを右クリックで削除すればよい。

　　ショートカット一覧です。

　　　最小化　　　 Ctrl+M

元に戻す	 Ctrl+Z

全て選択	 Ctrl+A

コピー	 Ctrl+C	Ctrl + Ins

ファイル開く Ctrl+O

改めて開く　 Ctrl+R

名前付け保存 Ctrl+S

印刷　　　　 Ctrl+P

変換検索下　 Ctrl+F

変換検索上　 Ctrl+D

再スマイル　 Ctrl+E

ヘルプ	 F1


ＦＡＱ

Ｑ１：「再スマイル」をかけたら、なんか大量にスマイルしてるんですが？

Ａ１：例えば、「謎を呼ぶ黒い影」で再スマイルを一回やっただけでも、

　　　「サンプルの文。ぷに。ぷに。ぷに。」となるわけですが、

　　　毎回「。」を検索しては「ぷに。」を付け加え...ということを

　　　やっているので、最初のスマイルで

　　　「サンプルの文。」→「サンプルの文。ぷに。」

　↑

次に、

　　　「サンプルの文。ぷに。」→「サンプルの文。ぷに。ぷに。ぷに。」

　↑　　↑

　　　という風に、指数関数的に「ぷに」が増えます。これは仕様です。

Ｑ２：ヘルプとﾊﾞｰｼﾞｮﾝ情報のアイコンが社会一般的に逆のような気がする。

Ａ２：常識にとらわれた発想から脱却しましょう。（笑）

Ｑ３：起動しないんですが。

Ａ３：Ｋ．ＩＮＡＢＡまでご連絡を。

Ｑ４：伏せ字が変。

Ａ４：バージョン４．０でついに伏せ字機能が完成しました！！！

Ｑ５：アンドゥができないときがある。

Ａ５：幾通りかアンドゥ不能になる場合があります。仕様です。

あきらめましょう。

Ｑ６：リバースが変。

Ａ６：本当に変なのか、じっくり見てください。例えば、

あいう

かきく

さしす

たちつ

という文章の真ん中二行を行選択してリバースすると、

あいう（改行）かきく（改行）さしす（改行）たちつ

のリバースなので、

あいう（改行）（改行）すしさ（改行）くきかたちつ

すなわち、

あいう

すしさ

くきかたちつ

となるわけです。

　そんなのじゃなくて変だ。というひとはご一報を。

Ｑ７：出力したＨＴＭＬが我が家では変な風に表示される。

Ａ７：InternetExplorer Netscape JustView のみでしか

　　　表示の確認をしておりませんので、そういうことが

　　　あるかもしれません。使っているブラウザと、出力された

　　　ファイルをＫ．ＩＮＡＢＡまでご連絡下さい。

Ｑ８：伏せ字で全部伏せてしまう。ランダム削除で全部消えてしまう。

Ａ８：「伏せる確率」や「消す確率」は「設定」ダイアログの

　　　スマイル頻度で設定した確率になります。１００％にしている方は、

　　　ここを変更してから実行してください。

Ｑ９：最高傑作のｓｍｌファイルを作ったぞ！！

Ａ９：是非是非Ｋ．ＩＮＡＢＡに送ってみて下さい。よろしければ

　　　僕のホームページに掲載させていただきます。


連絡先

ホームページアドレス

　http://www3.justnet.ne.jp/~k-inaba/

メール

　k-inaba@ma3.justnet.ne.jp

バージョン情報ファイル

　http://www3.justnet.ne.jp/~k-inaba/library/ver/ts.txt


謝辞など

＜感想＞

　アイコンへのドラッグ＆ドロップでもちゃんと複数開けるようにします。

そのうち。ところで暑は夏い。

＜Special Thanks To＞

アイコンデザイナー、β版テスター、アドバイザー　の

Sleeping Boy 君

１９９９／７／１９　ＰＭ　２：１７

　　　　　byＫ．ＩＮＡＢＡ


スマイル

　マク●ナ●ドなどで０円で買うことができるため、

よく罰ゲーム等でこれを買わされる。

ベイＦＭで流れていた松●競●場のＣＭがなかなか

いい感じ。